package arbreAbstrait;

public class ElementAVL {
	private int valeur;
	private int index;
	private int hauteur;
	public ElementAVL(int valeur, int index)
	{
		this.valeur=valeur;
		this.index=index;
	}
	public ElementAVL(int valeur)//element érreur : valeur = -1
	{
		this(valeur,-1);
	}
	public int getValeur() {
		return valeur;
	}
	
	public void setValeur(int valeur) {
		this.valeur = valeur;
	}
	public int getIndex() {
		return index;
	}
	public void setIndex(int index) {
		this.index = index;
	}
	public int getHauteur()
	{
		int tmp=this.getIndex();//-1;
		this.hauteur=0;
		
		while(tmp>1)
		{
			tmp/=2;
			++this.hauteur;
		}
		
		return this.hauteur;
	}
	
	
}
